import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class Cliente {

    public static void main(String[] args) {

        Socket      s;
        PrintStream             p;
        BufferedReader    b;

        String          host = "192.168.1.2";
        int      port = 9999;
        String          respuesta;

        //Referencia a la entrada por consola (System.in)
        BufferedReader    in = new BufferedReader(new InputStreamReader(System.in));

        try {

            //Creo una conexion al socket servidor
            s = new Socket(host,port);  

            //Creo las referencias al canal de escritura y lectura del socket
            p = new PrintStream(s.getOutputStream());
    
            
            b = new BufferedReader ( new InputStreamReader ( s.getInputStream() ) );

            while ( true ) {
                //Ingreso un String por consola 
                //System.out.print("Mensaje a enviar: ");

                //Escribo en el canal de escritura del socket
                p.println( "Hello" );
                
                //Espero la respuesta por el canal de lectura
                //respuesta = b.readLine();
                //System.out.println(respuesta); 
                int j=0;
                if (j==1 ){
                    break;
                }          
            }
            p.close();
            b.close();  
            s.close();

        } catch (UnknownHostException e) {
            System.out.println("No puedo conectarme a " + host + ":" + port);
        } catch (IOException e) {
            System.out.println("Error de E/S en " + host + ":" + port);
        }
    }
}